package com.seari.custody.service;

import com.seari.custody.bean.MeetingAck;
import com.seari.custody.bean.MeetingUser;
import com.seari.custody.bean.UserAckMsgVO;

import java.util.List;


public interface MeetingUserService {

    Integer batchInsert(List<MeetingUser> meetingUsers);

    List<MeetingUser> getMeetingsByUserNumber(String userId);

    /**
     * @param meetingId
     * @return
     */
    List<MeetingUser> getMeetingsByMeetingId(String meetingId);

    Integer updateMeetingStatus(MeetingAck meetingAck);

    Integer updMeetingStatus(Integer id);

    Integer deleteByMeetingId(String meetingId);

    /**
     * 根据状态查询参会人员
     *
     * @param status
     * @return
     */
    List<UserAckMsgVO> qryAttendUserAndMsgByStatus(Integer status);


}
